License: MIT
License: MIT

Blood Donation Radar - Switzerland

logo

Introduction

Welcome to the Blood Donation Radar - Switzerland Dashboard!
We are Benjamin and Kevin, students specialising in Artificial Intelligence and Machine Learning at HSLU. This is our Data Visualisation project.

The idea for the project came by visiting the offical homepage of the Blutspende SRK Schweiz (https://www.blutspende.ch/de/blutspende), where they show a barometer for a region of Switzerland.

We extended this information by creating the dashboard, which includes a Switzerland map and some graph views.

We used synthesised data for the project, so please be aware this project is only for visualisation purposes and contains no official data!

Walkthrough

To show you the main features, here is a quick walkthrough of our dashboard.

Landing view

You can start by selecting the canton you live in and your blood type. This will set the filters to your preferences. The filters can also be changed in the dashboard.

landing view

Map view

Shows an overview of the blood reserves in days for all of Switzerland by canton.

map view

Status view

Displays the status of blood reserves by canton for all blood groups.

map view

Graph view

This graph shows the blood shortage for selected blood groups and cantons over a specific time period. The threshold line makes it easy to see when the blood shortage occurred.

map view

Data view

The datatable can be found here and can also be exported as a CSV file.

map view

To run the app locally

To run the Dashboard locally, you can clone this repository and run the app:

git clone https://github.com/kportmann/blood-donation-radar.git
cd blood-donation-radar
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
python3 app.py

Have fun trying out!